| Overall Result: FAIL |
|---|
| Report Production | Report Configuration | Analysis phases |
|---|---|---|
|
|
|
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
9 S | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C | |
|
|
20 S | CERT DCL31-C | |
|
|
30 S | CERT EXP30-C,EXP31-C | |
|
|
5 D | CERT EXP33-C | |
|
|
39 S | CERT FLP30-C | |
|
|
43 S | CERT ENV33-C,SIG32-C | |
|
|
47 S | CERT ARR30-C | |
|
|
71 S | CERT DCL30-C,MEM36-C | |
|
|
86 S | CERT ERR31-C | |
|
|
93 S | CERT INT01-C,INT02-C,INT07-C | |
|
|
94 S | CERT EXP11-C,EXP36-C,INT11-C | |
|
|
98 S | CERT EXP37-C | |
|
|
17 D | CERT DCL32-C | |
|
|
19 D | CERT EXP37-C | |
|
|
20 D | CERT DCL31-C,ERR30-C | |
|
|
24 D | CERT DCL31-C | |
|
|
1 X | CERT ARR31-C | |
|
|
134 S | CERT EXP10-C,EXP30-C | |
|
|
35 D | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
1 Q | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
157 S | CERT STR05-C,STR30-C | |
|
|
170 S | CERT DCL07-C,EXP37-C | |
|
|
41 D | CERT EXP37-C | |
|
|
42 D | CERT DCL30-C | |
|
|
43 D | CERT INT32-C,INT33-C | |
|
|
248 S | CERT INT33-C | |
|
|
45 D | CERT EXP08-C,EXP34-C | |
|
|
49 D | CERT FIO42-C | |
|
|
326 S | CERT DCL31-C | |
|
|
344 S | CERT EXP32-C | |
|
|
51 D | CERT MEM30-C | |
|
|
355 S | CERT DCL32-C | |
|
|
403 S | CERT INT34-C | |
|
|
433 S | CERT INT02-C,INT31-C | |
|
|
434 S | CERT INT02-C,INT31-C,STR34-C | |
|
|
442 S | CERT INT02-C,FLP33-C | |
|
|
443 S | CERT INT02-C,FLP33-C | |
|
|
444 S | CERT FLP33-C | |
|
|
456 S | CERT MSC31-C | |
|
|
57 D | CERT EXP33-C | |
|
|
476 S | CERT ARR30-C | |
|
|
480 S | CERT DCL33-C | |
|
|
483 S | CERT MEM34-C | |
|
|
484 S | CERT MEM31-C | |
|
|
487 S | CERT MEM35-C | |
|
|
489 S | CERT DCL33-C,FIO43-C | |
|
|
493 S | CERT INT32-C | |
|
|
494 S | CERT INT32-C | |
|
|
496 S | CERT EXP37-C | |
|
|
61 X | CERT DCL32-C |
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
64 X | CERT ARR30-C | |
|
|
69 D | CERT EXP33-C | |
|
|
562 S | Use of ++,-- or = in macro parameters. | CERT PRE31-C |
|
|
75 D | CERT FIO31-C | |
|
|
68 X | CERT DCL00-C | |
|
|
69 X | CERT ARR30-C | |
|
|
573 S | Macro concatenation of uni char names. | CERT PRE30-C |
|
|
575 S | Linkage differs from previous declaration. | CERT DCL36-C |
|
|
576 S | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| Number of Violations | LDRA Code | (C) Checking (Mandatory) Standards | CERT Code |
|---|
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
|
|
5 S | CERT MSC03-C | |
| 124 | 12 S | CERT MSC01-C | |
| 4 | 21 S | CERT DCL07-C | |
|
|
1 D | CERT MSC13-C | |
|
|
4 D | CERT MSC13-C | |
|
|
7 D | CERT MSC13-C | |
|
|
8 D | CERT MSC08-C | |
|
|
15 D | CERT MSC13-C | |
| 2 | 41 S | CERT DCL10-C,DCL11-C | |
| 24 | 44 S | CERT DCL03-C,INT06-C | |
| 1 | 50 S | CERT INT13-C | |
|
|
52 S | CERT INT02-C | |
|
|
54 S | CERT EXP06-C | |
| 1 | 57 S | CERT MSC03-C,MSC12-C | |
|
|
58 S | CERT MSC03-C | |
| 1 | 59 S | CERT MSC03-C | |
|
|
73 S | CERT INT12-C | |
| 14 | 79 S | CERT PRE03-C | |
|
|
81 S | CERT PRE07-C | |
|
|
85 S | CERT INT09-C | |
|
|
95 S | CERT EXP11-C | |
|
|
99 S | CERT MSC02-C | |
| 2 | 101 S | CERT INT02-C | |
|
|
27 D | CERT DCL15-C | |
| 26 | 113 S | CERT MSC09-C | |
| 38 | 77 S | CERT PRE02-C | |
| 2 | 78 S | CERT PRE01-C,PRE02-C | |
| 6 | 96 S | CERT INT02-C | |
|
|
115 S | CERT STR03-C | |
|
|
119 S | CERT MSC04-C | |
| 18 | 120 S | CERT INT13-C | |
|
|
125 S | CERT PRE05-C | |
|
|
131 S | CERT DCL01-C | |
| 34 | 132 S | CERT MSC02-C | |
|
|
133 S | CERT EXP02-C | |
| 47 | 135 S | CERT DCL07-C | |
| 1 | 139 S | CERT MSC07-C | |
|
|
140 S | CERT MSC07-C | |
|
|
176 S | CERT MSC10-C | |
| 85 | 177 S | CERT DCL04-C | |
| 132 | 200 S | CERT DCL00-C | |
| 553 | 201 S | CERT DCL06-C,EXP07-C,EXP09-C | |
|
|
203 S | CERT EXP05-C | |
|
|
218 S | CERT PRE04-C | |
|
|
243 S | CERT PRE06-C | |
| 205 | 273 S | CERT PRE03-C | |
|
|
299 S | CERT DCL05-C | |
| 4 | 1 J | CERT MSC07-C | |
| 12 | 302 S | CERT MSC04-C | |
| 2 | 329 S | CERT INT07-C |
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
| 5 | 331 S | CERT INT13-C | |
|
|
332 S | CERT INT02-C | |
|
|
334 S | CERT INT02-C | |
| 4 | 340 S | CERT PRE00-C | |
|
|
352 S | CERT DCL12-C | |
|
|
50 D | CERT MEM00-C | |
| 30 | 361 S | CERT EXP00-C | |
|
|
376 S | CERT MSC10-C | |
| 4 | 381 S | CERT DCL05-C | |
| 332 | 382 S | CERT EXP12-C | |
|
|
53 D | CERT EXP08-C | |
|
|
387 S | CERT DCL08-C | |
| 7 | 400 S | CERT EXP03-C | |
|
|
401 S | CERT ARR00-C | |
|
|
406 S | CERT EXP02-C | |
|
|
54 D | CERT EXP08-C | |
|
|
408 S | CERT EXP02-C | |
|
|
432 S | CERT INT07-C | |
|
|
438 S | CERT EXP08-C | |
|
|
439 S | CERT INT15-C | |
|
|
440 S | CERT INT15-C | |
| 2 | 446 S | CERT INT02-C | |
|
|
452 S | CERT INT02-C | |
|
|
457 S | CERT INT02-C | |
| 20 | 458 S | CERT INT02-C,INT07-C | |
|
|
486 S | CERT FIO00-C | |
|
|
488 S | CERT INT08-C | |
|
|
491 S | CERT INT02-C | |
|
|
61 D | CERT DCL15-C | |
|
|
62 D | CERT DCL13-C | |
|
|
515 S | CERT DCL04-C | |
|
|
65 D | CERT MSC12-C | |
|
|
70 D | CERT MSC12-C | |
|
|
553 S | Function and proto should both be static. | CERT DCL15-C |
|
|
72 D | CERT EXP10-C | |
|
|
67 X | CERT DCL02-C | |
|
|
74 D | CERT EXP10-C | |
|
|
568 S | #include "filename" uses standard library name. | CERT PRE04-C |
|
|
577 S | Sizeof argument is a pointer. | CERT EXP01-C |
| 1 | 578 S | Sizeof used in arithmetic expression. | CERT EXP03-C |
|
|
78 D | CERT DCL00-C | |
| 5 | 584 S | Remainder of % op could be negative. | CERT INT10-C |
| 3 | 585 S | Bitwise and arith operations on same data. | CERT INT14-C |
|
|
586 S | Format is not %j for user defined type. | CERT INT15-C |
| Number of Mandatory Standards checked | 39 |
| Number of Checking Standards checked | 0 |
| Number of Optional Standards checked | 77 |
| Total Standards checked | 116 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Last Modification Date |
|---|---|
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\timing_slave.c | Wed Jul 09 06:26:19 1997 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\timing.c | Thu Jan 22 18:12:57 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\taskf.c | Thu Jan 22 18:12:57 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\task_end.c | Thu Jan 22 18:12:57 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\task1.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\task0.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\starter.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\spmd.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\slave1.c | Wed Jul 09 06:25:18 1997 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\rme.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\ptest.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\mhf_tickle.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\mhf_server.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\mbox.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\master1.c | Thu Jan 22 18:12:52 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\lmbi.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\inheritb.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\inherita.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\inherit3.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\inherit2.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\inherit1.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\hello_other.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\hello.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\gmbi.c | Thu Jan 22 18:12:48 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\gexample.c | Fri Nov 20 12:46:47 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\examples\bwtest.c | Thu Jan 22 18:12:48 2009 |
| Number of procedures: | 61 |
| Number of locally uncalled procedures: | 12 |
| Number of reformatted executable lines: | 4154 |
| Number of lines of comments: | 10396 |
| Globals / code outside procedures - Conditional Pass |
|---|
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | bwtest.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | pvm3.h: 289 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 295 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 296 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 296 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 297 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 297 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 298 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 298 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 312 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 312 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 313 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 313 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 314 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 314 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 315 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 315 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 316 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 316 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 322 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 322 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 323 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 323 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 324 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 324 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 325 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 325 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 326 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 326 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 328 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 328 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 329 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 329 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 331 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 331 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 337 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 337 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 338 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 338 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 339 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 339 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 340 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 340 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 341 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 341 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 345 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 345 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 351 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 351 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 352 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 352 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 353 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 353 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 354 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 354 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 355 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 355 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 356 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 356 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 357 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 357 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 358 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 358 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 359 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 359 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 360 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 360 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 361 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 361 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 362 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 362 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 363 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 363 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 364 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 364 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 365 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 365 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 366 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 366 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 367 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 367 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 368 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 368 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 369 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 369 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 370 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 370 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 371 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 371 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 372 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 372 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 373 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 373 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 374 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 374 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 375 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 375 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 376 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 376 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 377 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 377 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 378 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 378 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 379 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 379 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 380 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 380 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 381 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 381 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 382 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 382 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 383 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 383 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 389 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 389 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 390 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 390 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 396 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 396 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 402 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 402 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 405 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 405 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 406 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 406 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 407 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 407 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 408 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 408 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 409 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 409 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 411 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 411 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 412 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 412 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 414 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 414 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 416 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 416 | Literal value requires a U suffix. | CERT INT13-C |
| O | pvm3.h: 416 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 419 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 419 | Use of function like macro. | CERT PRE00-C |
| O | pvm3.h: 424 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 428 | Use of function like macro. | CERT PRE00-C |
| O | pvm3.h: 424 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 434 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 436 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 438 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 440 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 442 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 448 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 448 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 449 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 449 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 450 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 450 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 451 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 451 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 452 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 452 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 453 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 453 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 454 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 454 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 455 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 455 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 456 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 456 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 457 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 457 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 458 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 458 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 459 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 459 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 460 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 460 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 461 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 461 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 462 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 462 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 463 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 463 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 464 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 464 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 465 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 465 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 466 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 466 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 467 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 467 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 468 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 468 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 469 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 469 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 470 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 470 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 471 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 471 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 472 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 472 | Macro replacement list needs parentheses. | CERT PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 473 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 473 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 474 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 474 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 475 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 475 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 476 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 476 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 477 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 477 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 478 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 478 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 479 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 479 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 480 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 480 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 485 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 485 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 486 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 486 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 492 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 492 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 493 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 493 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 494 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 494 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 495 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 495 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 496 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 496 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 497 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 497 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 498 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 498 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 499 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 499 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 500 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 500 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 501 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 501 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 502 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 502 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 503 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 503 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 509 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvm3.h: 521 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvm3.h: 534 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvm3.h: 549 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvm3.h: 564 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 565 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 567 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 567 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvm3.h: 567 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 569 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 571 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 584 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 584 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvm3.h: 584 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 586 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 648 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | pvm3.h: 677 | Number of parameters does not match. | CERT DCL07-C |
| O | pvm3.h: 719 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | bwtest.c: 51 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 51 | Define used for numeric constant. | CERT DCL00-C |
| O | bwtest.c: 54 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 54 | Define used for numeric constant. | CERT DCL00-C |
| O | bwtest.c: 57 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 57 | Define used for numeric constant. | CERT DCL00-C |
| O | bwtest.c: 58 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 58 | Define used for numeric constant. | CERT DCL00-C |
| O | bwtest.c: 61 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 61 | Macro contains unacceptable items | CERT PRE03-C |
| O | bwtest.c: 64 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 64 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | bwtest.c: 72 | Identifier not declared on new line. | CERT DCL04-C |
| O | bwtest.c: 73 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 74 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 74 | Macro contains unacceptable items | CERT PRE03-C |
| O | bwtest.c: 75 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 75 | Macro contains unacceptable items | CERT PRE03-C |
| O | bwtest.c: 76 | Found #define. | CERT PRE03-C |
| O | bwtest.c: 81 | Found #define. | CERT PRE03-C |
| O | gexample.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | gexample.c: 56 | Found #define. | CERT PRE03-C |
| O | gexample.c: 56 | Use of function like macro. | CERT PRE00-C |
| O | gexample.c: 56 | Macro contains unacceptable items | CERT PRE03-C |
| O | gexample.c: 57 | Found #define. | CERT PRE03-C |
| O | gexample.c: 57 | Use of function like macro. | CERT PRE00-C |
| O | gexample.c: 57 | Macro contains unacceptable items | CERT PRE03-C |
| O | gexample.c: 59 | Found #define. | CERT PRE03-C |
| O | gexample.c: 60 | Found #define. | CERT PRE03-C |
| O | gexample.c: 60 | Define used for numeric constant. | CERT DCL00-C |
| O | gexample.c: 61 | Found #define. | CERT PRE03-C |
| O | gexample.c: 61 | Define used for numeric constant. | CERT DCL00-C |
| O | gexample.c: 62 | Found #define. | CERT PRE03-C |
| O | gexample.c: 62 | Define used for numeric constant. | CERT DCL00-C |
| O | gexample.c: 63 | Found #define. | CERT PRE03-C |
| O | gexample.c: 63 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | gexample.c: 64 | Found #define. | CERT PRE03-C |
| O | gexample.c: 64 | Macro replacement list needs parentheses. | CERT PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | gmbi.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | hello.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | hello_other.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | inherit1.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | inherit2.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | inherit3.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | inherita.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | inheritb.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | lmbi.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | master1.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | master1.c: 38 | Found #define. | CERT PRE03-C |
| O | mbox.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | mbox.c: 195 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | mhf_server.c: 59 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 59 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 62 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 62 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 63 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 63 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 64 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 64 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 65 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 65 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 66 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 66 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 67 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 67 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 69 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 69 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 71 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 71 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 73 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 73 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 74 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 74 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 75 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 75 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 76 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 76 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 77 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 77 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 78 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 78 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 79 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 79 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 80 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 80 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 81 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 81 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | mhf_server.c: 82 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 82 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 84 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 84 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 85 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 85 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_server.c: 86 | Found #define. | CERT PRE03-C |
| O | mhf_server.c: 86 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | mhf_tickle.c: 64 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 64 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 65 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 65 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 66 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 66 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 67 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 67 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 68 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 68 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 69 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 69 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 70 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 70 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 71 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 71 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 73 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 73 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 74 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 74 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 75 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 75 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 76 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 76 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 77 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 77 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 78 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 78 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 79 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 79 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 80 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 80 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 81 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 81 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 82 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 82 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 84 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 84 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 85 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 85 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 86 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | mhf_tickle.c: 86 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 87 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 87 | Macro contains unacceptable items | CERT PRE03-C |
| O | mhf_tickle.c: 88 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 88 | Macro contains unacceptable items | CERT PRE03-C |
| O | mhf_tickle.c: 89 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 89 | Define used for numeric constant. | CERT DCL00-C |
| O | mhf_tickle.c: 93 | Found #define. | CERT PRE03-C |
| O | mhf_tickle.c: 93 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | mhf_tickle.c: 95 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | ptest.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | ptest.c: 38 | Found #define. | CERT PRE03-C |
| O | ptest.c: 39 | Found #define. | CERT PRE03-C |
| O | ptest.c: 39 | Define used for numeric constant. | CERT DCL00-C |
| O | rme.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | slave1.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | spmd.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | spmd.c: 45 | Found #define. | CERT PRE03-C |
| O | spmd.c: 45 | Define used for numeric constant. | CERT DCL00-C |
| O | starter.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | starter.c: 44 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | starter.c: 44 | Identifier not declared on new line. | CERT DCL04-C |
| O | task0.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | task1.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | task_end.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | taskf.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | timing.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | timing.c: 64 | Found #define. | CERT PRE03-C |
| O | timing.c: 65 | Found #define. | CERT PRE03-C |
| O | timing.c: 65 | Macro contains unacceptable items | CERT PRE03-C |
| O | timing_slave.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | timing_slave.c: 44 | Found #define. | CERT PRE03-C |
| O | timing_slave.c: 44 | Macro contains unacceptable items | CERT PRE03-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (86 to 126 bwtest.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 86 | Declaration is missing type. | CERT DCL31-C |
| M | 95 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 98 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| validate (127 to 145 bwtest.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 138 | Array index not unsigned. | CERT ARR30-C |
| M | 138 | Value is not of appropriate type. : unsigned int int ( i * i - data [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Array index not unsigned. | CERT ARR30-C |
| M | 139 | Value is not of appropriate type. : unsigned int int printf ( "error: data[%d] = %g\n" , i , data [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pingpong (149 to 270 bwtest.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | Array index not unsigned. | CERT ARR30-C |
| M | 189 | Value is not of appropriate type. : unsigned int int data [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 198 | Type conversion without cast. : void double pvm_psend ( slavetid , 10 , | CERT INT02-C,INT31-C |
| M | 199 | Type conversion without cast. : void double pvm_precv ( slavetid , 10 , | CERT INT02-C,INT31-C |
| M | 215 | Type conversion without cast. : void double pvm_precv ( mastertid , 10 , | CERT INT02-C,INT31-C |
| M | 217 | Type conversion without cast. : void double pvm_psend ( mastertid , 10 , | CERT INT02-C,INT31-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 230 | function call with no prior declaration. | CERT EXP37-C |
| M | 230 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | Type conversion without cast. : void double pvm_psend ( slavetid , 100 , | CERT INT02-C,INT31-C |
| M | 245 | Type conversion without cast. : void double pvm_precv ( slavetid , 100 , | CERT INT02-C,INT31-C |
| M | 256 | Type conversion without cast. : void double pvm_precv ( mastertid , 100 , | CERT INT02-C,INT31-C |
| M | 259 | Type conversion without cast. : void double pvm_psend ( mastertid , 100 , | CERT INT02-C,INT31-C |
| M | 264 | function call with no prior declaration. | CERT EXP37-C |
| M | 264 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | Value is not of appropriate type. : int double ( tv2.tv_sec - tv1.tv_sec ) * 1.E6 ) | CERT INT01-C,INT02-C,INT07-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 221 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 259 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 256 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 245 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 242 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 217 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 215 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 199 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 198 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| print_header (273 to 315 bwtest.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 294 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 295 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 300 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 307 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 309 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (66 to 224 gexample.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 66 | Declaration is missing type. | CERT DCL31-C |
| M | 83 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 86 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Type conversion without cast. : bool int ( | CERT INT02-C,INT31-C |
| M | 122 | Value is not of appropriate type. : bool int ( nproc | CERT INT01-C,INT02-C,INT07-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Array index not unsigned. | CERT ARR30-C |
| M | 181 | Value is not of appropriate type. : unsigned int int colsum [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 182 | Array index not unsigned. | CERT ARR30-C |
| M | 182 | Value is not of appropriate type. : unsigned int int colprod [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 189 | Array index not unsigned. | CERT ARR30-C |
| M | 189 | Value is not of appropriate type. : unsigned int int colsum [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | Array index not unsigned. | CERT ARR30-C |
| M | 190 | Value is not of appropriate type. : unsigned int int colprod [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | Type conversion without cast. : int double calcprod , | CERT INT02-C,INT31-C |
| M | 207 | Array index not unsigned. | CERT ARR30-C |
| M | 207 | Value is not of appropriate type. : unsigned int int ( colsum [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 207 | Array index not unsigned. | CERT ARR30-C |
| M | 207 | Value is not of appropriate type. : unsigned int int ( colsum [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 207 | Value is not of appropriate type. : bool int ( colsum [ j ] | CERT INT01-C,INT02-C,INT07-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 196 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| calcprod (228 to 237 gexample.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 236 | Array index not unsigned. | CERT ARR30-C |
| M | 236 | Value is not of appropriate type. : unsigned int int x [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 236 | Value is not of appropriate type. : unsigned int int x [ i ] *= y [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (75 to 141 gmbi.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 75 | Declaration is missing type. | CERT DCL31-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Array index not unsigned. | CERT ARR30-C |
| M | 131 | Value is not of appropriate type. : unsigned int int printf ( "\n%s: class name: <%s>" , me , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 132 | Array index not unsigned. | CERT ARR30-C |
| M | 132 | Value is not of appropriate type. : unsigned int int j < classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | Array index not unsigned. | CERT ARR30-C |
| M | 133 | Value is not of appropriate type. : unsigned int int printf ( "\n\t: indices <%d>\towner_tid <t%x>\tflags <%d> = <%s>" , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 133 | Value is not of appropriate type. : unsigned int int printf ( "\n\t: indices <%d>\towner_tid <t%x>\tflags <%d> = <%s>" , classes [ i ].mi_indices [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 133 | Value is not of appropriate type. : unsigned int int printf ( "\n\t: indices <%d>\towner_tid <t%x>\tflags <%d> = <%s>" , classes [ i ].mi_indices [ j ] , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 133 | Value is not of appropriate type. : unsigned int int printf ( "\n\t: indices <%d>\towner_tid <t%x>\tflags <%d> = <%s>" , classes [ i ].mi_indices [ j ] , classes [ i ].mi_owners [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 133 | Value is not of appropriate type. : unsigned int int printf ( "\n\t: indices <%d>\towner_tid <t%x>\tflags <%d> = <%s>" , classes [ i ].mi_indices [ j ] , classes [ i ].mi_owners [ j ] , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 133 | Value is not of appropriate type. : unsigned int int printf ( "\n\t: indices <%d>\towner_tid <t%x>\tflags <%d> = <%s>" , classes [ i ].mi_indices [ j ] , classes [ i ].mi_owners [ j ] , classes [ i ].mi_flags [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 137 | Array index not unsigned. | CERT ARR30-C |
| M | 137 | Value is not of appropriate type. : unsigned int int get_flagstring ( classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 137 | Value is not of appropriate type. : unsigned int int get_flagstring ( classes [ i ].mi_flags [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (39 to 59 hello.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 39 | Declaration is missing type. | CERT DCL31-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (44 to 60 hello_other.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 44 | Declaration is missing type. | CERT DCL31-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | function call with no prior declaration. | CERT EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (50 to 124 inherit1.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 50 | Declaration is missing type. | CERT DCL31-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (51 to 72 inherit2.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 51 | Declaration is missing type. | CERT DCL31-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (50 to 143 inherit3.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 50 | Declaration is missing type. | CERT DCL31-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (68 to 142 inherita.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 68 | Declaration is missing type. | CERT DCL31-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (60 to 118 inheritb.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 60 | Declaration is missing type. | CERT DCL31-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 71 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 79 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 89 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 101 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 106 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 113 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (85 to 215 lmbi.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 85 | Declaration is missing type. | CERT DCL31-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | Type conversion without cast. : int char pvm_packf ( "%+ %d %d %s %s" , 0 , mytid , context , | CERT INT02-C,INT31-C |
| M | 176 | Type conversion without cast. : int char pvm_packf ( "%+ %d %d %s %s" , 0 , mytid , context , machine , | CERT INT02-C,INT31-C |
| M | 178 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 203 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (40 to 103 master1.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 40 | Declaration is missing type. | CERT DCL31-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Array index not unsigned. | CERT ARR30-C |
| M | 62 | Value is not of appropriate type. : unsigned int int printf ( "TID %d %d\n" , i , tids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 65 | Array index not unsigned. | CERT ARR30-C |
| M | 65 | Value is not of appropriate type. : unsigned int int pvm_kill ( tids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | Array index not unsigned. | CERT ARR30-C |
| M | 77 | Value is not of appropriate type. : unsigned int int data [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 77 | Value is not of appropriate type. : float double data [ i ] = 1.0 | CERT INT01-C,INT02-C,INT07-C |
| M | 93 | Array index not unsigned. | CERT ARR30-C |
| M | 93 | Value is not of appropriate type. : unsigned int int pvm_upkfloat ( & result [ who | CERT INT01-C,INT02-C,INT07-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | Array index not unsigned. | CERT ARR30-C |
| M | 94 | Value is not of appropriate type. : unsigned int int printf ( "I got %f from %d; " , result [ who | CERT INT01-C,INT02-C,INT07-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | Value is not of appropriate type. : int double printf ( "(expecting %f)\n" , ( nproc - 1 ) | CERT INT01-C,INT02-C,INT07-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Value is not of appropriate type. : int double printf ( "(expecting %f)\n" , ( 2 * who - 1 ) | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (203 to 941 mbox.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 203 | Declaration is missing type. | CERT DCL31-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 262 | Array index not unsigned. | CERT ARR30-C |
| M | 262 | Value is not of appropriate type. : unsigned int int arg = argv [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 294 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 310 | Array index not unsigned. | CERT ARR30-C |
| M | 310 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 310 | Value is not of appropriate type. : unsigned int int cmds [ ncmds ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 319 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | function call with no prior declaration. | CERT EXP37-C |
| M | 346 | function call with no prior declaration. | CERT EXP37-C |
| M | 351 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 353 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 359 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 365 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | function call with no prior declaration. | CERT EXP37-C |
| M | 371 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 378 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | function call with no prior declaration. | CERT EXP37-C |
| M | 391 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | function call with no prior declaration. | CERT EXP37-C |
| M | 411 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 438 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 444 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 461 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 467 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | function call with no prior declaration. | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 491 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 503 | Value is not of appropriate type. : char signed char pvm_spawn ( "mbox" , argv | CERT INT01-C,INT02-C,INT07-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 520 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 523 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 525 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 533 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 533 | Array index not unsigned. | CERT ARR30-C |
| M | 533 | Value is not of appropriate type. : unsigned int int printf ( "Class \"%s\" has %d entries:\n" , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 533 | Value is not of appropriate type. : unsigned int int printf ( "Class \"%s\" has %d entries:\n" , classes [ i ].mi_name , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 536 | Array index not unsigned. | CERT ARR30-C |
| M | 536 | Value is not of appropriate type. : unsigned int int j < classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 538 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 538 | Array index not unsigned. | CERT ARR30-C |
| M | 538 | Value is not of appropriate type. : unsigned int int printf ( "\tindex=%d owner=0x%x/%d flags=0x%x\n" , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 538 | Value is not of appropriate type. : unsigned int int printf ( "\tindex=%d owner=0x%x/%d flags=0x%x\n" , classes [ i ].mi_indices [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 538 | Value is not of appropriate type. : unsigned int int printf ( "\tindex=%d owner=0x%x/%d flags=0x%x\n" , classes [ i ].mi_indices [ j ] , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 538 | Value is not of appropriate type. : unsigned int int printf ( "\tindex=%d owner=0x%x/%d flags=0x%x\n" , classes [ i ].mi_indices [ j ] , classes [ i ].mi_owners [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 538 | Value is not of appropriate type. : unsigned int int printf ( "\tindex=%d owner=0x%x/%d flags=0x%x\n" , classes [ i ].mi_indices [ j ] , classes [ i ].mi_owners [ j ] , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 541 | Array index not unsigned. | CERT ARR30-C |
| M | 541 | Value is not of appropriate type. : unsigned int int [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 541 | Value is not of appropriate type. : unsigned int int [ j ] , classes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 541 | Value is not of appropriate type. : unsigned int int [ j ] , classes [ i ].mi_flags [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 545 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 550 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 557 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 560 | function call with no prior declaration. | CERT EXP37-C |
| M | 565 | function call with no prior declaration. | CERT EXP37-C |
| M | 571 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 573 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 580 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 586 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 593 | function call with no prior declaration. | CERT EXP37-C |
| M | 593 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 601 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 607 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 612 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 615 | function call with no prior declaration. | CERT EXP37-C |
| M | 620 | function call with no prior declaration. | CERT EXP37-C |
| M | 626 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 628 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 635 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 641 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 647 | function call with no prior declaration. | CERT EXP37-C |
| M | 647 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 657 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 662 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 672 | function call with no prior declaration. | CERT EXP37-C |
| M | 678 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 687 | function call with no prior declaration. | CERT EXP37-C |
| M | 693 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 699 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 715 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 726 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 735 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 748 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 752 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 759 | function call with no prior declaration. | CERT EXP37-C |
| M | 759 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 769 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 775 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 790 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 801 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 810 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 823 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 827 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 833 | function call with no prior declaration. | CERT EXP37-C |
| M | 833 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 843 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 849 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 863 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 869 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 876 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 879 | function call with no prior declaration. | CERT EXP37-C |
| M | 884 | function call with no prior declaration. | CERT EXP37-C |
| M | 890 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 892 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 899 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 905 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 912 | function call with no prior declaration. | CERT EXP37-C |
| M | 912 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 917 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 920 | function call with no prior declaration. | CERT EXP37-C |
| M | 921 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 928 | function call with no prior declaration. | CERT EXP37-C |
| M | 920 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dump_flags (977 to 995 mbox.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 982 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 985 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 988 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 991 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 994 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| stuff_msg (998 to 1034 mbox.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1023 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1026 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1027 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1028 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| check_msg (1037 to 1079 mbox.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1063 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1066 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1070 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1071 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1075 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1060 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| usage (1082 to 1094 mbox.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1085 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1086 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1087 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1088 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1089 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1090 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1091 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| register_server (104 to 149 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 117 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | function call with no prior declaration. | CERT EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| string_catcher1 (171 to 184 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| string_catcher2 (186 to 199 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| string_catcher3 (201 to 214 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| string_catcher4 (216 to 229 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| string_catcher5 (231 to 244 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| int_catcher6 (246 to 259 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| int_catcher7 (261 to 274 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| int_catcher8 (276 to 289 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| int_catcher9 (291 to 304 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 300 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| int_catcher10 (306 to 319 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 315 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (325 to 580 mhf_server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 325 | Declaration is missing type. | CERT DCL31-C |
| M | 356 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 361 | function call with no prior declaration. | CERT EXP37-C |
| M | 361 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 364 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | function call with no prior declaration. | CERT EXP37-C |
| M | 371 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 382 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 383 | function call with no prior declaration. | CERT EXP37-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | function call with no prior declaration. | CERT EXP37-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 452 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 460 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 460 | Array index not unsigned. | CERT ARR30-C |
| M | 460 | Value is not of appropriate type. : unsigned int int sprintf ( msg , "%s: LMH: AFTER load with pvm_addmhf( src = t%x, tag = %d, ctx = %d ) -> loaded %s" , me , src , tag , ctx , mh_arr [ info | CERT INT01-C,INT02-C,INT07-C |
| M | 463 | function call with no prior declaration. | CERT EXP37-C |
| M | 463 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 473 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 475 | function call with no prior declaration. | CERT EXP37-C |
| M | 475 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 478 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 479 | function call with no prior declaration. | CERT EXP37-C |
| M | 479 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 490 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 491 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 497 | function call with no prior declaration. | CERT EXP37-C |
| M | 497 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 502 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 503 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 508 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 509 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 510 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 511 | function call with no prior declaration. | CERT EXP37-C |
| M | 511 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 516 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 522 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 531 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 531 | Array index not unsigned. | CERT ARR30-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 531 | Value is not of appropriate type. : unsigned int int printf ( "\n%s: HIT: ping target %d - %s " , me , lmh , mh_arr [ lmh | CERT INT01-C,INT02-C,INT07-C |
| M | 533 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 533 | Array index not unsigned. | CERT ARR30-C |
| M | 533 | Value is not of appropriate type. : unsigned int int printf ( "\n%s: NO HIT: lmh = %d - %s mhf_catch = %d - ?C? " , me , lmh , mh_arr [ lmh | CERT INT01-C,INT02-C,INT07-C |
| M | 539 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 540 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 547 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 549 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 554 | function call with no prior declaration. | CERT EXP37-C |
| M | 554 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 561 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 565 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 566 | function call with no prior declaration. | CERT EXP37-C |
| M | 566 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 572 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 576 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 443 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 440 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 437 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 434 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 431 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 428 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 425 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 422 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 419 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 416 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| eat_line (100 to 104 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | Type conversion without cast. : char int c = getchar | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| getc_line (110 to 117 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gets_lim_nw (123 to 152 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 132 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | Type conversion without cast. : char int ( c = getchar | CERT INT02-C,INT31-C |
| M | 132 | Type conversion without cast. : int char ( c = getchar () ) != '\n' | CERT INT02-C,INT31-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Array index not unsigned. | CERT ARR30-C |
| M | 137 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 137 | Value is not of appropriate type. : unsigned int int s [ i ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 147 | Array index not unsigned. | CERT ARR30-C |
| M | 147 | Value is not of appropriate type. : unsigned int int s [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| locate_server (158 to 209 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mhl (217 to 256 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 230 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 233 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 234 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mhto (262 to 299 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 281 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| getx_line (305 to 315 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| geti_line (321 to 331 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 328 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| press_enter_key (342 to 348 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| gets_lim_ows (354 to 392 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 363 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 363 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 363 | Type conversion without cast. : char int ( c = getchar | CERT INT02-C,INT31-C |
| M | 363 | Type conversion without cast. : int char ( c = getchar () ) != '\n' | CERT INT02-C,INT31-C |
| M | 365 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 370 | Array index not unsigned. | CERT ARR30-C |
| M | 370 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 370 | Value is not of appropriate type. : unsigned int int s [ i ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 377 | Array index not unsigned. | CERT ARR30-C |
| M | 377 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 377 | Value is not of appropriate type. : unsigned int int s [ i ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 385 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 385 | Array index not unsigned. | CERT ARR30-C |
| M | 385 | Value is not of appropriate type. : unsigned int int isspace ( s [ -- i | CERT INT01-C,INT02-C,INT07-C |
| M | 387 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 387 | Array index not unsigned. | CERT ARR30-C |
| M | 387 | Value is not of appropriate type. : unsigned int int s [ ++ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (398 to 639 mhf_tickle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 398 | Declaration is missing type. | CERT DCL31-C |
| M | 428 | function call with no prior declaration. | CERT EXP37-C |
| M | 428 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 449 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 451 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 455 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 455 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 461 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 462 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 463 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 468 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 472 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 479 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 489 | Array index not unsigned. | CERT ARR30-C |
| M | 489 | Value is not of appropriate type. : unsigned int int printf ( "\n%s: will attempt loading message handler %s with src = t%x = %d, tag = %d, ctx = %d\n" , me , mh_arr [ load_mh | CERT INT01-C,INT02-C,INT07-C |
| M | 497 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 499 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 512 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 519 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 525 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 532 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 534 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 536 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 540 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 555 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 555 | Array index not unsigned. | CERT ARR30-C |
| M | 555 | Value is not of appropriate type. : unsigned int int printf ( "\n%s: will ping %s:string_catcher%d with message <%s>.\n" , me , mh_arr [ load_mh | CERT INT01-C,INT02-C,INT07-C |
| M | 560 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 562 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 562 | Array index not unsigned. | CERT ARR30-C |
| M | 562 | Value is not of appropriate type. : unsigned int int printf ( "\n%s: will ping %s:int_catcher%d with integer <%d>.\n" , me , mh_arr [ load_mh | CERT INT01-C,INT02-C,INT07-C |
| M | 567 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 610 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 629 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (43 to 166 ptest.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 43 | Declaration is missing type. | CERT DCL31-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Array index not unsigned. | CERT ARR30-C |
| M | 99 | Value is not of appropriate type. : unsigned int int tstarray [ k | CERT INT01-C,INT02-C,INT07-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | Type conversion without cast. : void double pvm_gettid ( "group" , j ) , 0 , | CERT INT02-C,INT31-C |
| M | 125 | Array index not unsigned. | CERT ARR30-C |
| M | 125 | Value is not of appropriate type. : unsigned int int tstarray [ k | CERT INT01-C,INT02-C,INT07-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Array index not unsigned. | CERT ARR30-C |
| M | 128 | Value is not of appropriate type. : unsigned int int printf ( "Data should have been %f and was %f \n" , ( double ) ( 2 * k + j + i * 10000 ) , tstarray [ k | CERT INT01-C,INT02-C,INT07-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | Array index not unsigned. | CERT ARR30-C |
| M | 133 | Value is not of appropriate type. : unsigned int int printf ( "%d should have been %f was %f \n" , k , ( double ) ( 2 * k + j + i * 10000 ) , tstarray [ k | CERT INT01-C,INT02-C,INT07-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Type conversion without cast. : void double pvm_psend ( pnod , 0 , | CERT INT02-C,INT31-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 121 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (61 to 133 rme.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 61 | Declaration is missing type. | CERT DCL31-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (36 to 72 slave1.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 36 | Declaration is missing type. | CERT DCL31-C |
| M | 57 | Array index not unsigned. | CERT ARR30-C |
| M | 57 | Value is not of appropriate type. : unsigned int int mytid == tids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 60 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| work (74 to 96 slave1.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 84 | Array index not unsigned. | CERT ARR30-C |
| M | 84 | Value is not of appropriate type. : unsigned int int sum += me * data [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 91 | Array index not unsigned. | CERT ARR30-C |
| M | 91 | Value is not of appropriate type. : unsigned int int pvm_send ( tids [ dest | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (49 to 89 spmd.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 49 | Declaration is missing type. | CERT DCL31-C |
| M | 65 | Array index not unsigned. | CERT ARR30-C |
| M | 65 | Value is not of appropriate type. : unsigned int int tids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Array index not unsigned. | CERT ARR30-C |
| M | 76 | Value is not of appropriate type. : unsigned int int printf ( "%6d -> " , tids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dowork (93 to 133 spmd.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 107 | Array index not unsigned. | CERT ARR30-C |
| M | 107 | Value is not of appropriate type. : unsigned int int src = tids [ nproc - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 109 | Array index not unsigned. | CERT ARR30-C |
| M | 109 | Value is not of appropriate type. : unsigned int int src = tids [ me - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 114 | Array index not unsigned. | CERT ARR30-C |
| M | 114 | Value is not of appropriate type. : unsigned int int dest = tids [ me + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (47 to 116 starter.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 47 | Declaration is missing type. | CERT DCL31-C |
| M | 60 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Type conversion without cast. : int char ( ch = getopt ( argc , argv , "n:" ) ) != EOF | CERT INT02-C,INT31-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Type conversion without cast. : char int argv += optind | CERT INT02-C,INT31-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | Value is not of appropriate type. : char signed char argv += 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | Array index not unsigned. | CERT ARR30-C |
| M | 91 | Value is not of appropriate type. : unsigned int int printf ( "TID %d %d\n" , i , tids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 94 | Array index not unsigned. | CERT ARR30-C |
| M | 94 | Value is not of appropriate type. : unsigned int int pvm_kill ( tids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Array index not unsigned. | CERT ARR30-C |
| M | 108 | Value is not of appropriate type. : unsigned int int tids [ j | CERT INT01-C,INT02-C,INT07-C |
| M | 108 | Value is not of appropriate type. : unsigned int int tids [ j ] == taskp [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| usage (118 to 122 starter.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (75 to 226 task0.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 75 | Declaration is missing type. | CERT DCL31-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Type conversion without cast. : int char pvm_packf ( "%+ %d %d %s" , 0 , mytid , context1 , | CERT INT02-C,INT31-C |
| M | 153 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 179 | function call with no prior declaration. | CERT EXP37-C |
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 199 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (76 to 228 task1.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 76 | Declaration is missing type. | CERT DCL31-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 129 | function call with no prior declaration. | CERT EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | function call with no prior declaration. | CERT EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (58 to 164 task_end.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 58 | Declaration is missing type. | CERT DCL31-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| display_incomming_parameters (60 to 71 taskf.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Array index not unsigned. | CERT ARR30-C |
| M | 70 | Value is not of appropriate type. : unsigned int int printf ( "%s: argv[%d] = <%s>\n" , who , i , argv [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_flagstring (91 to 136 taskf.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 102 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| set_flags (160 to 201 taskf.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 178 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (67 to 201 timing.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 67 | Declaration is missing type. | CERT DCL31-C |
| M | 84 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | function call with no prior declaration. | CERT EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Numeric overflow | CERT INT32-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 142 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | function call with no prior declaration. | CERT EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Numeric overflow | CERT INT32-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | Numeric overflow | CERT INT32-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 179 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| main (46 to 81 timing_slave.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 46 | Declaration is missing type. | CERT DCL31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| Code | (Line) | Violation | Standard |
|---|---|---|---|
| M | (Source line number) | [Text of Mandatory standard] | [Appropriate rule reference] |
| C | [Text of Checking standard] | ||
| O | [Text of Optional standard] | ||
[Source: Text of line from Source file]
| |||
| Components which pass all standards are marked: | Pass |
| Components which fail only Optional standards are marked: | Conditional Pass |
| Components which fail on insufficient comments only are marked: | Comment FAIL |
| Components which violate Mandatory standards are marked: | FAIL |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ | Top of Report | | | Procedure Table | | | Contents | ] |
|---|